home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Communications / Internet / Chat 2.1Pre12 Release ƒ / Chat Release Notes < prev    next >
Encoding:
Text File  |  1995-06-15  |  15.5 KB  |  422 lines  |  [TEXT/R*ch]

  1. **** IDEAS/STUFF STILL TO DO ****
  2. o Update sample chat session text file
  3. o Add an administrator help screen to balloon help menu
  4. o Text entry field at bottom of each channel status window so you can type to channel
  5.   from the chat application, or perhaps just a global one
  6. o Admin command in application to send a yell to all users
  7. o Get status window working
  8. o Dialog box for setting preferences such as port #, and ON/OFF admin options
  9. o Preferences option for chat room administrator info
  10. o Fix/Clean up logging
  11. o More feedback on variable setting 
  12. o Multiple user ignore
  13. o Update /LIST and /LISTALL to indicate that user is gagged
  14. o Ignore tracking if user changes name
  15. o Auto-Gag if more than 5 people are ignoring a user
  16. o Ability to create channels in chat room
  17. o \VIEW user command, to show status and info about user, such as IP address, 
  18.   name, time logged in, variable status
  19. o Multiple user/password capability 
  20. o Username filter option
  21. o Text (profanity, etc.) filter option
  22. o Get the \RESET option working
  23.  
  24. **** WHATS NEW IN 2.1pre12
  25.  
  26. Fixed problem with lines greater than 256 characters, now will
  27. automatically act as if you hit return if you type more than around
  28. 245 characters.
  29.  
  30. Fixed problem with Chat crashing cause of too much text in the Monitor
  31. windows (>32K).
  32.  
  33. Fixed problem with crlf/cr on non NCSA Telnet connections. (i.e. unix)
  34.  
  35. Buffering is working, but at the moment, it doesn't seem to work with NCSA
  36. Telnet, it looks like NCSA Telnet is connecting to Chat in LineMode Telnet. 
  37. Unfortunately, this defeats the method I am using to check for buffering.
  38. I have been unable to get it to work with NCSA Telnet.
  39.  
  40. The Admin \RESET command is still not functional.
  41.  
  42. **** WHATS NEW IN 2.1pre11
  43.  
  44. Changed the way login state handling is done in source, will make addition
  45. of user id/password capability easier.
  46.  
  47. Other misc. bug fixes.
  48.  
  49. Probably added a bunch of bugs... 
  50.  
  51. Source has been updated to use new inside macintosh routine names and
  52. new constant names.
  53.  
  54. **** WHATS NEW IN 2.1pre10
  55.  
  56. Added IP address back to the user listings in chat room.
  57.  
  58. Created new window structure to support having scrolling text windows
  59. for the logs.
  60.  
  61. Created a separate window resource for the users and channels windows so
  62. you can customize where they open to on the screen.
  63.  
  64. Added scrolling ability to the monitor windows. Need to do error
  65. checking for 32k max text size on these still... The chat room will 
  66. definately crash if more than 32K of messages are output to the window.
  67.  
  68. Fixed resize problem with list windows where cell size wasn't getting
  69. changed.
  70.  
  71. Added Gestalt checks around the color quickdraw and applevent code,
  72. hopefully this will fix the problems people have been having with older
  73. machines.
  74.  
  75. **** WHATS NEW IN 2.1pre9
  76.  
  77. Fixed the IP address display in the users listing
  78.  
  79. Added IP filtering. Reads docs for info on how to use.
  80.  
  81. Added ability to set the max number of connections in the CPrf resource.
  82. DO NOT MESS WITH THIS UNLESS YOU ARE SURE YOU KNOW WHAT YOU ARE DOING.
  83. It will probably cause Chat to stop receiving connections if you set
  84. too high.
  85.  
  86. Fixed a stupid bug with check for color quickdraw in the About Box code.
  87.  
  88. **** WHATS NEW IN 2.1pre8
  89.  
  90. Appears I didn't completely fix the click in dialog problem. Is fixed
  91. now.
  92.  
  93. Fixed the messages for GAG/UNGAG and moved them to the STR# resource.
  94.  
  95. Fixed the usage of the STR# resource item for User is Away/User is Here
  96. messages.
  97.  
  98. Fixed the problem with Chat crashing when brought up in BackGround only
  99. mode.
  100.  
  101. **** WHATS NEW IN 2.1pre7
  102.  
  103. Fixed crash on startup bug that was only happening on some machines.
  104.  
  105. Made users and channels windows separate, scrollable, and sizeable.
  106.  
  107. Updated version info throughout application.
  108.  
  109. Added USERINFO user variable, similar to the AWAYMSG but only displayed 
  110. when the user is not away. 
  111.  
  112. The IP address thing is still not working, will get to that in Pre8.
  113.  
  114. Added the channel name to the channel monitor text. I will be making
  115. these windows scrollable in Pre8.
  116.  
  117. Updated documentation with info on most of the new commands.
  118.  
  119. Fixed the problem with requiring passwords not working from the prefs.
  120.  
  121. Fixed the login text problem when requiring passwords.
  122.  
  123. Updated the \HELP, /HELP, etc. commands.
  124.  
  125. Removed the balloon help, since it was completely out of date and innacurate.
  126.  
  127. **** WHATS NEW IN 2.1pre6
  128.  
  129. Fixed some connection timeout bugs related to move over to MW CW.
  130.  
  131. Fixed title of monitor window.
  132.  
  133. Fixed update of user list when user logs out.
  134.  
  135. Fixed problem with clicking on about box and the way it passed the click
  136. on to other apps. (Annoying wasn't it?)
  137.  
  138. Began preparations to split Status window into two resizable windows instead
  139. of one dialog as it is now.
  140.  
  141. **** WHATS NEW IN 2.1pre5
  142.  
  143. GOT THE STATUS WINDOW WORKING! Will add more functionality to it, including 
  144. the ability to double click, and will also probably split into two resizable 
  145. windows - one for users, one for channels.
  146.  
  147. Fixed /PAGE so it displays away message
  148.  
  149. Added /VERSION command, and removed author and application info from the
  150. /ABOUT command.
  151.  
  152. Fixed 'LoggingIn has left the chat room' message, added a 'loggingin' flag.
  153.  
  154. Added a blank line after the 'User has left the chat room' message is sent.
  155.  
  156. Fixed the error whereby channel only messages were sent to whole chat room.
  157.  
  158. Added TERMINAL user var - might implement some very basic VT100 stuff.
  159.  
  160. Finally got it compiled in MetroWerks CodeWarrior - Release DR5. 
  161.  
  162.  
  163. **** WHATS NEW IN 2.1pre4 ****
  164.  
  165. Fixed count of users that are connected. Also added a line that displays total
  166. number of active tcp connections to the admin \INFO screen.
  167.  
  168. Fixed a small bug with the page command.
  169.  
  170. **** WHATS NEW IN 2.1pre3 ****
  171.  
  172. Fixed /? and \? mixup. They now properly display the user and admin command lists
  173. respectively. /HELP and \HELP <admin-passwd> display the full help text.
  174.  
  175. Added \GAG and \UNGAG commands for administrators to silence users
  176.  
  177. Added ANNOUNCE user variable to set whether or not you want to receive announcements
  178.  
  179. Added IGNORE user variable so a user can block messages from a particular user
  180.  
  181. Added /CLEAR command to clear screen
  182.  
  183. Added more channel information to the user list displays
  184.  
  185. Added /MSG command to allow a message board to be used by users
  186.  
  187. Temporarily turned off buffering since it wasn't working right.
  188.  
  189. Changed the way Current Number of Users was determined
  190.  
  191. Added a third string resource for user commands and admin commands to allow another
  192. spelling/version of the command. Eg.   /LIST, /L, and /WHO. As distributed, the
  193. third str resource is just a copy of the short commands resourec in the old version.
  194.  
  195. **** WHATS NEW IN 2.1pre2 ****
  196.  
  197. Channel monitor window that echoes all channels.
  198.  
  199. Status window still not working.
  200.  
  201. Menus names for channels are changes to include subjects. Not auto updating yet though.
  202.  
  203. Moved text and stuff into TEXT resources instead of STR#s. 
  204.  
  205. /?, \?, and bad commands now just display a list of commands (short).
  206.  
  207. /HELP and \HELP display full command help.
  208.  
  209. /ABOUT displays info about chat room and application.
  210.  
  211. /CHANNEL now has a TEXT resource with it that displays extra info about the channels.
  212.  
  213. **** WHATS NEW IN 2.1pre1 ****
  214.  
  215. Updated application and documentation to include information on shareware fees.
  216.  
  217. New beep option, there are 'snd ' resources in the program that optionally play
  218. when a user connects, when the chat room in restarted, and when the chat room 
  219. application is told to quit.
  220.  
  221. There is now a status window that can be displayed in the application 
  222. that lists who is connected and what channel they are on - the status dialog 
  223. is visible at startup by default.
  224.  
  225. Each channel now has a window that echoes the public talk in that channel.
  226. The channel windows are hidden by default.
  227.  
  228. Documentation has been updated. The release notes have been separated from the 
  229. documentation. 
  230.  
  231. Chat now supports the required AppleEvents - the only one that does anything 
  232. though is Quit. It also supports two AppleScript commands "Restart" and "Quitnow".
  233.  
  234. Chat now has Balloon Help for all of it's menu commands.
  235.  
  236. New about box that should work better with fewer colors, unlike the old bitmap. Is
  237. also alot easier to update for new versions.
  238.  
  239. Added /INFO and \INFO commands to display info about chat room status.
  240.  
  241. Added /SHOW and \SHOW commands to display current settings for variables.
  242.  
  243. Added AWAY and AWAYMSG user variables so you can set it so that you are away from
  244. the terminal. Whispers to you while you are AWAY will be answered with AWAYMSG. The
  245. AWAY status is also listed in the /LIST and /LISTALL screens.
  246.  
  247. Added Close menu item in file menu. 
  248.  
  249. Added base code and resources for a preferences dialog box, also a menu item to open
  250. this dialog box, and a menu item to save the current preferences. (Not functional yet)
  251.  
  252. Changed /HIDE so that it sends a message to all users that you logged out of the chat
  253. room. Changed /UNHIDE so it sends a message that you logged in.
  254.  
  255. Preference option for setting type of files for logs has been put back in.
  256.  
  257. **** WHATS NEW IN 2.0.6 ****
  258.  
  259. The user password bug has been fixed. 
  260.  
  261. A new option has been added to allow the chat room application to beep 
  262. whenever someone connects.
  263.  
  264. Adminstrative variables have been added to allow administrative setting 
  265. of beep on login, prompt for channel at login, and subject. They are 
  266. BEEP, PROMPT, and SUBJECT, respectively.
  267.  
  268. A new menu option, though currently not implemented, has been added which 
  269. will allow the administrator to control whether users can change the 
  270. subject of the channel. 
  271.  
  272. The help text has been updated to reflect the change in the /CHANNEL 
  273. command, which (as of v.2.0.5) lists the channels and subjects if no channel 
  274. is specified.
  275.  
  276. **** WHATS NEW IN 2.0.5 ****
  277.  
  278. The bug that caused the username to not be displayed in the "User has 
  279. left chat room" message has been fixed.
  280.  
  281. The icon mask has been fixed, it used to not be easy to click, only a 
  282. small area of it was sensitive.
  283.  
  284. A new user variable is available "SUBJECT", allows the user to set the 
  285. subject of a channel.
  286.  
  287. The "/CHANNEL" command will now display a list of channels, and the 
  288. subjects for those channels, when a channel name is not entered. It also 
  289. puts a * in front of the channel you are currently on.
  290.  
  291. There is a new STR# resource that holds the default subjects for the 
  292. channels in the chat room.
  293.  
  294. A new preferences option and menu item is available - Prompt For Channel 
  295. At Login. If this is turned off (the default now), the user will be 
  296. automatically placed in the first channel. 
  297.  
  298. The login screens will now allow up to three chances to type in the 
  299. correct/valid response. You now will not be immediately logged out if you 
  300. make a typo in the channel name.
  301.  
  302. **** WHATS NEW IN 2.0.4 ****
  303.  
  304. Several bugs have been fixed including the infamous port 1420 problem. 
  305. Also, a beep has been added that is sounded when you receive a page.
  306.  
  307. The About box has been changed. 
  308.  
  309. Chat is now distributed by default with log files for all channels turned 
  310. off, this can be easily changed by filling in file names.
  311.  
  312. The default port is now set to 23, so you can simply telnet to the 
  313. machine chat is running on, without specifying a port number.
  314.  
  315. The problem with Chat not quitting when you shut down or restart has been 
  316. fixed. For you programmer types out there - let this be a lesson to you: 
  317. "Never name the Quit item in your file menu anything other than 'Quit' - it 
  318. was 'Quit Chat Room'".
  319.  
  320. **** WHATS NEW IN 2.0.3 ****
  321.  
  322. You can now switch between Foreground Only and Background Only versions 
  323. of the Chat Room by simply changing the Background only bit in the size
  324. resource. Thanks to Peter Lewis for providing the code to make this 
  325. possible. To cut down on size, the Chat room will be distributed in the 
  326. foreground only mode.
  327.  
  328. The utilities menu has been enabled. Features available in utilities menu:
  329.     Disabling User Passwords
  330.     Disabling Logins
  331.     Disabling Whispers
  332.     Disabling Yells
  333.     
  334. Default settings for these options are read in from the 'CPrf' resource 
  335. in the application. A 'TMPL' for editing this resource is also present. 
  336. The default port has been moved from a STR resource to the preferences 
  337. resource. The setting of disabling user passwords is restricted if their 
  338. are no passwords present in the file.
  339.  
  340. A new administrator command has been added - \SET to allow setting of 
  341. those disabled options from within the chat room. For example - with the 
  342. default admin password of "admin". The command "\SET admin logins off" 
  343. will disable any new logins. Typing "\SET admin" will list the options.
  344.  
  345. A new die rolling routine has been added - allows easy selection of 
  346. different die configurations in the standard roll playing notation such as
  347. 2d20 to roll 2 twenty sided dice. 
  348.  
  349. **** WHATS NEW IN 2.0.2 ****
  350.  
  351. By popular demand -  I have reverted to Chat being a BackGround only 
  352. application. However, instead of it only being background only, you have
  353. the choice. Two applications are distributed with the archive. The (BG) one
  354. is Background Only. The (FG) is Foreground Only. 
  355.  
  356. The only difference between the two is the "Only Background" bit in the 
  357. SIZE resource, and the 0 or 1 value in Str #3 in the Globals string
  358. resource. I know it is a cheap way to program it, but I don't have all 
  359. that much time to work on it. If anyone would like to write me a small 
  360. little piece of Pascal code that would check to see what the Background
  361. Only bit is, please do.
  362.  
  363. Plans for 2.0.3 - someone sent me some new code for the die rolling 
  364. routines. Will put that in as soon as I have a chance to rewrite it to 
  365. match the style of the rest of the program. Thanks to Erich at UIUC
  366. for the new code. 
  367.  
  368. Other Concerns: Chat logs can be placed in a specific location by 
  369. typing the full path in the ChannelLogNames string resource. 
  370. Eg. "HD 80:Chat Logs:Channel 1 Log" for example. Without the quotes! :)
  371.  
  372. There is still a problem with Chat crashing after running for an extended 
  373. time. So far - this appears to only affect Chat - it doesn't seem to bother
  374. any other programs that are running.
  375.  
  376. Chat has been successfully tested and run under A/UX 3.0.1. 
  377.  
  378. **** WHATS NEW IN 2.0.1 ****
  379.  
  380. Added the capability for leaving the user passwords string resource
  381. empty. Now, if there is nothing in the user passwords string resource
  382. the chat room will not ask for a user password on login.
  383.  
  384. Also fixed a small bug - well, didn't actually fix it, just turned off
  385. Pascal Range Checking in the compile. Problem caused Chat to crash on
  386. any machine not running MacsBug. 
  387.  
  388. **** WHATS NEW IN 2.0 ****
  389.  
  390. This is a new and improved version of Peter N. Lewis's Chat 1.1 
  391. Macintosh TCP/IP Chat Server. It now supports changing of channels,
  392. changing of user names, and many other nifty features. To customize
  393. it you will need to use ResEdit - most of the program's strings are 
  394. contained
  395. in resources so it can be customized rather extensively.
  396.  
  397. New Commands:
  398.  User Help                               /HELP
  399.  Changing channel                        /CHANNEL ch-name
  400.  Whispering to another user              /WHISPER user
  401.  Yelling to all channels                 /YELL msg
  402.  Change your name                        /SET NAME newname
  403.  Page a user to your channel             /PAGE user
  404.  List users on all channels              /LISTALL
  405.  List users on current channel only      /LIST
  406.  Rolling dice (for games I suppose)      /DICE count
  407.  
  408.  Hiding from other users (Admin Only)    \HIDE admin-pswd
  409.  Unhideing from other users (Admin Only) \UNHIDE admin-pswd
  410.  Disconnect A User (Admin Only)          \KILL admin-pswd user
  411.  Disconnect All (Admin Only)             \RESTART admin-pswd
  412.  Administrator Help                      \HELP
  413.  User and Administrator Passwords
  414.  
  415.  
  416. The default TCP port to connect to: 1420
  417. The default user password for Chat 2.0 is "permission".
  418. The default admin password for Chat 2.0 is "admin".
  419.  
  420. A sample telnet session to the chat server is enclosed.
  421.  
  422.